package com.lgm.ht.controller;

import com.lgm.ht.service.UserService;
import com.lgm.ht.utils.ResultModel;
import com.lgm.ht.vo.UserVO;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

@RequiredArgsConstructor//作用:就是从容器中获取UserService类型的对象
@RestController //等价于@Controller      +            @ResponseBody
                          //含义:创建对象并且交给容器管理       //含义:将方法返回的数据转换成JSON格式并响应
public class UserController {

    final private UserService userService;

    @RequestMapping("/user")
    public ResultModel<List<UserVO>> find(){

        //连接数据库
        //发送短信
        //...

        return userService.find();
    }
}
